///*******************************************************************************
// * Copyright (c) 2006 IBM Corporation and others.
// * All rights reserved. This program and the accompanying materials
// * are made available under the terms of the Eclipse Public License v1.0
// * which accompanies this distribution, and is available at
// * http://www.eclipse.org/legal/epl-v10.html
// *
// * Contributors:
// *     IBM Corporation - initial API and implementation
// ******************************************************************************/
//
//package org.eclipse.ui.tests.multipageeditor;
//
//import org.eclipse.ui.IEditorInput;
//import org.eclipse.ui.IEditorSite;
//import org.eclipse.ui.PartInitException;
//import org.eclipse.ui.contexts.IContextService;
//import org.eclipse.ui.editors.text.TextEditor;
//import org.eclipse.ui.services.IServiceLocator;
//
///**
// * @since 3.2
// * 
// */
//public class ContextTextEditor extends TextEditor {
//	public static final String TEXT_CONTEXT_ID = "org.eclipse.ui.textEditorScope";
//
//	public static final String CONTEXT_ID = "org.eclipse.ui.tests.multipageeditor.contextEditor";
//
//	/*
//	 * (non-Javadoc)
//	 * 
//	 * @see org.eclipse.ui.texteditor.AbstractTextEditor#init(org.eclipse.ui.IEditorSite,
//	 *      org.eclipse.ui.IEditorInput)
//	 */
//	public void init(IEditorSite site, IEditorInput input)
//			throws PartInitException {
//		super.init(site, input);
//		IServiceLocator locator = getSite();
//		IContextService contextService = (IContextService) locator
//				.getService(IContextService.class);
//
//		// if this was instantiated as a regular editor, the context would
//		// be governed by part activation ... embedded in an MPEP,
//		// the context should be governed by page activation.
//		contextService.activateContext(CONTEXT_ID);
//	}
//}
